package com.dhsc.service.xtqxgl;

import com.dhsc.domain.ywzx.xtqxgl.XtyhrzVo;
import com.dhsc.domain.yypt.LayuiTableVo;
import com.dhsc.domain.yypt.ResponseObject;

/**
 * @ClassName: IXtyhrzService
 * @Description: 系统用户认证
 * @date: 2023/11/14 13:58
 * @author: gx
 */
public interface IXtyhrzService {
    /**
    * @Title: queryXtyhrz
    * @Description: 查询系统用户认证
    * @Param: xtyhrzVo
    * @return: LayuiTableVo
    * @Author: gx
    * @Date: 2023/11/14 13:59
    */
    LayuiTableVo queryXtyhrz(XtyhrzVo xtyhrzVo);

    /**
     * @Title: queryYhxx
     * @Description: 查询OA用户信息
     * @Param: xtyhrzVo
     * @return: ResponseObject
     * @Author: gx
     * @Date: 2023/11/14 19:14
     */
    ResponseObject queryYhxx(XtyhrzVo xtyhrzVo);

    /**
     * @Title: queryYhxxByDhzb
     * @Description: 查询东海总部OA用户信息
     * @Param: xtyhrzVo
     * @return: ResponseObject
     * @Author: gx
     * @Date: 2023/11/14 19:14
     */
    ResponseObject queryYhxxByDhzb(XtyhrzVo xtyhrzVo);

    /**
     * @Title: saveXtyhrz
     * @Description: 处理系统用户认证
     * @Param: xtyhrzVo
     * @return: ResponseObject
     * @Author: gx
     * @Date: 2023/11/14 19:58
     */
    ResponseObject saveXtyhrz(XtyhrzVo xtyhrzVo);

    /**
     * @Title: deleteXtyhrz
     * @Description: 删除系统用户认证
     * @Param: xtyhrzVo
     * @return: ResponseObject
     * @Author: gx
     * @Date: 2023/11/14 19:59
     */
    ResponseObject deleteXtyhrz(XtyhrzVo xtyhrzVo);
}
